589988
1187504
297894
2054385
424651
97312
1012741
2343
919541
956383
306561
634860
863287
480145
677507
728871
104149
946120
81947
65957
833739
279165
299809
702476